import request from '@/utils/request'
/**
 * 获取组题列表
 * @param {page} 当前页数
 * @param {pagesize} 当前页多少个
 * @param {keyword} 关键字
 * ***/
export function getQuestionsApi(page, pagesize, keyword) {
  return request({
    url: '/questions/randoms',
    method: 'GET',
    params: {
      page,
      pagesize,
      keyword
    }
  })
}
/**
 * 搜索组题列表
 * @param {page} 当前页数
 * @param {pagesize} 当前页多少个
 * @param {keyword} 关键字
 * ***/
export function getSearchQuestionsApi(keyword) {
  return request({
    url: '/questions/randoms',
    method: 'GET',
    params: {
      keyword
    }
  })
}
/**
 * 删除祖逖列表
 * @param {string} id 当前id
 * ***/
export function getDelquestionsApi(id) {
  return request({
    url: `/questions/randoms/${id}`,
    method: 'DELETE',
    data: { id }
  })
}
/**
 * 获取题库详情
 * @param {string} id 当前id
 * ***/
export function getQuestionsxqApi(id) {
  return request({
    url: `/questions/${id}`,
    method: 'GET'
  })
}
/**
 * 获取题库列表
 * ***/
export function getBasicQuestionsApi(data) {
  return request({
    url: '/questions',
    method: 'GET',
    params: {
      ...data
    }
  })
}
/**
 * 删除题库列表
 * ***/
export function delBasicQuestionsApi(id) {
  return request({
    url: `/questions/${id}`,
    method: 'DELETE'
  })
}
/**
 * 添加题目
 * @param
 * ***/
export function getAddQuestionsApi(data) {
  return request({
    url: `/questions/`,
    method: 'POST',
    data
  })
}
/**
 * 获取基础题详情
 * @param
 * ***/
export function getQuestionxqApi(id) {
  return request({
      url: `/questions/${id}`,
      method: 'GET'
  })
}
/**
 * 修改基础题库
 * @param
 * ***/
export function getUpdataQuestionApi(id, data) {
  return request({
      url: `/questions/${id}`,
    method: 'PUT',
    data
  })
}
